/*
Copyright [2023] [fuwen_soft]
*/
package vip.xiaonuo.sys.modular.sysappinfofeatures.service;

import com.baomidou.mybatisplus.extension.service.IService;
import vip.xiaonuo.core.pojo.page.PageResult;
import vip.xiaonuo.sys.modular.sysappinfofeatures.entity.SysAppInfoFeatures;
import vip.xiaonuo.sys.modular.sysappinfofeatures.param.SysAppInfoFeaturesParam;

import java.util.List;

/**
 * APP特色内容service接口
 *
 * @author yanwei
 * @date 2023-03-21 12:07:26
 */
public interface SysAppInfoFeaturesService extends IService<SysAppInfoFeatures> {

    /**
     * 查询APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
    PageResult<SysAppInfoFeatures> page(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

    /**
     * APP特色内容列表
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
    List<SysAppInfoFeatures> list(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

    /**
     * 添加APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
    void add(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

    /**
     * 删除APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
    void delete(List<SysAppInfoFeaturesParam> sysAppInfoFeaturesParamList);

    /**
     * 编辑APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
    void edit(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

    /**
     * 查看APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
     SysAppInfoFeatures detail(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

    /**
     * 导出APP特色内容
     *
     * @author yanwei
     * @date 2023-03-21 12:07:26
     */
     void export(SysAppInfoFeaturesParam sysAppInfoFeaturesParam);

}
